=======================
Gossamer 1.6 Customized
=======================

A simple HTTP server control for use in VB6 projects.

Gossamer can be dropped onto your main Form to provide your application
with an embedded web server.  Gossamer will serve static content from a
directory you specify, or can optionally raise events back to its
parent container allowing you to process dynamic requests.

Currently Gossamer relies on a GET request with parameters or a POST
request to decide a request is dynamic.  One might enhance this to
accept a set of resource extension values or directories to signal a
dynamic request instead (or in addition).


Structure:
----------

    ------------------------------------------
    | Gossamer                               |

    |                                        |

    | -------------------------------------  |

    | | Winsock control: wskRequest       |  |

    | -------------------------------------  |

    | -------------------------------------- |

    | | Control array of GossClient        | |

    | |                                    | |

    | | ---------------------------------- | |

    | | | GossClient(0)                  | | |

    | | |                                | | |

    | | | ------------------------------ | | |

    | | | | Winsock control: wskClient | | | |

    | | | ------------------------------ | | |

    | | ---------------------------------- | |

    | | ---------------------------------- | |

    | | | GossClient(1)                  | | |

    | | |                                | | |

    | | ---------------------------------- | |

    | |                 :                  | |
    | |                 :                  | |

    | -------------------------------------- |

    ------------------------------------------


Add Gossamer:
-------------

To add Gossamer to your Project you copy the Gossamer file to your
Project folder:

    Gossamer.ctl
    Gossamer.ctx
    GossClient.ctl
    GossClient.ctx
    GossEvent.cls

Then from with the VB6 IDE you can add the two UserControls and the
Class to the project.

To use Gossamer on a Form just add an instance of Gossamer via the IDE
toobox.  You can set Gossamer's properties in design mode or at
runtime.  GossClient is only used internally by Gossamer.

GossEvent objects are used to pass loggable events to your program.
